package com.example.chapter07;

/**
 * 7.2.3.局部内部类
 * @date 2024/4/30
 */
public class OuterClass {
    public void someMethod() {  //普通方法
        final int localVar = 300;  //定义一个常量

        class LocalInnerClass { //定义一个局部内部类

            public void show() {  //局部内部类中定义一个方法
                System.out.println("localVar = " + localVar);
            }
        }

        LocalInnerClass localInner = new LocalInnerClass();  //创建局部内部类的对象
        localInner.show();  //通过对象来调用其中的方法
    }

    public static void main(String[] args) {
        OuterClass outer = new OuterClass();
        outer.someMethod();
    }
}
